#include "led.h"
#include "main.h"

/**
  * @brief  LED初始化
  * @param  无
  * @retval 无
  */
void LED_Init(void)
{
    // LED引脚已在MX_GPIO_Init()中完成初始化
    LED_Off();  // 默认关闭LED
}

/**
  * @brief  打开LED
  * @param  无
  * @retval 无
  */
void LED_On(void)
{
    HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
}

/**
  * @brief  关闭LED
  * @param  无
  * @retval 无
  */
void LED_Off(void)
{
    HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
}

/**
  * @brief  LED状态翻转
  * @param  无
  * @retval 无
  */
void LED_Toggle(void)
{
    HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
}